#!/usr/bin/env node

const fs = require('fs');

const file = process.argv[2] ?? __filename

// 检查文件是否存在
if (!fs.existsSync(file)) {
    console.error(`错误：文件 ${file} 不存在。`);
    process.exit(1);
}

// 统计并输出指定文件的统计信息
try {
    const stats = fs.statSync(file);
    console.log(`文件 ${file} 的统计信息：`);
    console.log(stats);
} catch (error) {
    console.error(`错误：获取文件统计信息时发生错误: ${error.message}`);
    process.exit(1);
}
// ./18-mystat.js
// stat 18-mystat.js
// 对比